package com.guet.niit.util;

import com.sun.javafx.stage.StageHelper;
import javafx.collections.ObservableList;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;

import java.io.IOException;

public class exitLogin {
    /**
     * 返回登陆界面
     */
    public static void backtrack(Class T){
        //关闭当前窗口
        ObservableList<Stage> stageList = StageHelper.getStages();
        stageList.get(0).close();

        //打开登录窗口
        Stage loginStage = new Stage();
        loginStage.setTitle("充电桩管理系统");
        //引用fxml样式
        Parent loginRoot = null;
        try {
            loginRoot = FXMLLoader.load(T.getClass().getResource("/fxml/login/login.fxml"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        //设置一个Scene
        Scene loginScene = new Scene(loginRoot);
        //Scene与Stage关联
        loginStage.setScene(loginScene);
        //设置窗口样式
        loginStage.setHeight(600);
        loginStage.setWidth(1000);
        loginStage.getIcons().add(new Image("img/battery.jpg"));
        loginStage.setResizable(false);
        loginStage.show();

//        //引用fxml样式
//        Parent load = null;
//        try {
//            load = FXMLLoader.load(T.getClass().getResource("/fxml/login.fxml"));
//        } catch (IOException e) {
//            e.printStackTrace();
//        }
//        ObservableList<Stage> stageList = StageHelper.getStages();
//        stageList.get(0).setScene(new Scene(load));
    }
}
